package com.itheima.mapper;

import com.itheima.domain.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
/**
 * 用于操作数据库的接口
 */
/*注意这里的两个注解*/
@Mapper  /*用来说明本类是mybatis的mapper*/
@Repository  /*用来被spring管理起来*/
public interface UserMapper {

    //根据id查询User数据
    User selectById(Integer id);
    //根据age排序查询
    List<User> selectOrderByAge(String cloumn);

    //条件查询(动态sql)
    List<User> selectByCondition(User conditionUser);

    //提娜佳方法
    void addUser(User user);

    int delUserById(Integer delId);
}
